package com.javacv.plus.extensions.batch;

import lombok.AllArgsConstructor;
import lombok.Data;

/**
 * 批量任务单个结果
 */
@Data
@AllArgsConstructor
public class BatchTaskResult<T> {
    
    /**
     * 任务标识（通常是文件路径）
     */
    private String taskId;
    
    /**
     * 是否成功
     */
    private boolean success;
    
    /**
     * 处理结果
     */
    private T result;
    
    /**
     * 错误信息
     */
    private String errorMessage;
} 